//Combat test system
#include "Unit.cpp"



int main()
{

    int terrainA, terrainB, terrainC, terrainD, terrainE, terrainF;
    string NterrainA, NterrainB, NterrainC, NterrainD, NterrainE, NterrainF;
    system("cls");
    cout << "<<<<<<<   Welcome to the testing system for the combat mechanics    >>>>>>>>>>\n"
             "1 - Edit Armies"
             "\n2 - Edit Terrain configuration\n"
             "3 - Edit combat modifiers\n"
             "4 - Run simulation for 100 ticks\n"
             "5 - Run Simulation until end of combat\n"
             "6 - Edit saved profiles/candidates\n"
             "L - Load previous setting from a file\n"
             "S - Save current settings to a file\n"
             "Q - Exit program";
    
    char input;
    cin >> input;
    while(input != 'Q')
    {
      switch(input)
      {
      case 1:
           system("cls");
            cout << "choose army (1 - 4) / b for back\n\n";
            cin >> input;
            system("cls");
           switch(input)
           {
            case 1:
                 cout << "1 - Show current army\n"
                 "2 - Edit / Add a brigade\n"
                 "3 - Edit other settings\n"
                 "C - cancel";
                 cin >> input;
                 switch(input)
                 {
                 case 1: 
                 
                 case 2:
                      
                 case 3:
                      
                 case 'c': break;
                 
                 default: cout << "You've entered an incorrect command please try again";
                 }
                 
                 
            case 2:
                 
            case 3:
                 
            case 4:
                 
            case 'b':
                 break;
                 
            default: 
                     cout << "You've entered an incorrect command please try again";
                     }
            
              
           
      case 2:
           
      case 3:
           
      case 4:
           
      case 5:
           
      case 6:
           
      case 'Q':
           break;
           
      default: 
               cout << "You've entered an incorrect command please try again";
               }
      }
      }
      
           
